a life and death situation - Turkish English Dictionary